handicap physique - German English Dictionary